package cn.tedu.tw.whr;

import java.lang.reflect.Method;

public class AppRef {
    public static void main (String[] args) throws Exception{
        //当泛型对象未知或不确定是，可使用？表示，例如Class<?>
        Class<?> C = Class.forName("cn.tedu.tw.whr.User");
        Object u = C.newInstance();
        //使用类对象C的getMethod方法来查找User类中的setname方法
        Method setname = C.getMethod("setName", String.class);
        //    Method abc = C.getMethod("abc", String.class, Integer.class, Double.class);


        setname.invoke(u,"yanyan");
        Method getName = C.getMethod("getName");

        Object name = getName.invoke(u);
        System.out.println(name);



    }
}
